Freeing your Computer from the Hardware
نویسندگان
چکیده
In this paper we propose an alternative software model for modern computing environments. The new model features the decoupling of software execution from the computer hardware by encapsulating all software execution in an abstraction we call capsules. We treat capsules as first class objects that can be named, controlled, migrated, and replicated. We argue that by putting software execution into capsules and treating them as first class objects we can address many of the important problems facing modern computing environments. We show how this structure can help deal with difficulties in system administration, security, and mobility. Furthermore, we describe a vision for a future capsulebased computing environment of a compute utility that allows an environment of distributed machines to be used and managed with ease, flexibility, and efficiency. Our prototype of the utility, call the Collective, uses capsules to provide mobility of user environments, fault-tolerance, and easier system administration. We describe the current implementation of the Collective that implements capsules as virtual machines on VMware’s x86-based virtual machine technology. The system is able to demonstrate the benefits of capsules while leveraging the huge base of applications written for x86-based personal computers.
منابع مشابه
Parallel computing using MPI and OpenMP on self-configured platform, UMZHPC.
Parallel computing is a topic of interest for a broad scientific community since it facilitates many time-consuming algorithms in different application domains.In this paper, we introduce a novel platform for parallel computing by using MPI and OpenMP programming languages based on set of networked PCs. UMZHPC is a free Linux-based parallel computing infrastructure that has been developed to cr...
متن کاملOn Feasibility of Adaptive Level Hardware Evolution for Emergent Fault Tolerant Communication
A permanent physical fault in communication lines usually leads to a failure. The feasibility of evolution of a self organized communication is studied in this paper to defeat this problem. In this case a communication protocol may emerge between blocks and also can adapt itself to environmental changes like physical faults and defects. In spite of faults, blocks may continue to function since ...
متن کاملPC hardware annoyances - how to fix the most annoying things about your computer hardware
No wonder you activities are, reading will be always needed. It is not only to fulfil the duties that you need to finish in deadline time. Reading will encourage your mind and thoughts. Of course, reading will greatly develop your experiences about everything. Reading pc hardware annoyances how to fix the most annoying things about your computer hardware is also a way as one of the collective b...
متن کاملHardware Implementation of Dynamic S-BOX to Use in AES Cryptosystem
One of the major cipher symmetric algorithms is AES. Its main feature is to use S-BOX step, which is the only non-linear part of this standard possessing fixed structure. During the previous studies, it was shown that AES standard security was increased by changing the design concepts of S-BOX and production of dynamic S-BOX. In this paper, a change of AES standard security is studied by produc...
متن کاملPractical Collision Detection in Rendering Hardware for Two Complex 3D Polygon Objects
We present a technique to perform real-time collision detection of two complex 3D polygon objects using commodity and workstation rendering hardware. This technique is O(n), and performs favorably in comparison to existing traditional methods in many circumstances. On PCs or workstations, this technique can be performed almost entirely in rendering hardware. This frees general CPU cycles for ot...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002